void mainImage(out vec4 fragColor, in vec2 fragCoord) {
    // vec2 p = fragCoord / iResolution.xy-vec2(0.5,0.5);
    //介绍fragCoord和iResolution的关系
  vec2 p = 2.0 * (fragCoord-0.5*iResolution.xy)/iResolution.xx;
    float length1 = length(p);
    vec3 col;
    // 第一个参数和第二个参数之间执行【0，1】平滑操作
    // 距离大于0.5的话就返回0，小于0.199的话就返回1.0，中间是渐变色
        col = vec3(smoothstep(0.5,0.199,length1));
    fragColor = vec4(vec3(col), 1.0);
}